#!/usr/bin/python3.8.9
# -*- coding: utf-8 -*-

# @Author  : Tina Yu
# @Time    : 2021-8-13 10:21
import matplotlib.pyplot as plt
from matplotlib.font_manager import FontProperties

# 设置字体样式，解决中文显示问题
font_set = FontProperties(fname=r"c:\windows\fonts\simsun.ttc", size=14)

input_values = [1, 2, 3, 4, 5]
squares = [1, 4, 9, 16, 25]

plt.style.use('seaborn')
fig, ax = plt.subplots()
ax.plot(input_values, squares, linewidth=1)  # linewidth决定了绘制的线条粗细；plot()是折线的方法

# 设置图标标题并给坐标轴加上标签
ax.set_title(u"平方数折线图", fontproperties=font_set)  # set_title指定图标的标题
ax.set_xlabel(u"值", fontproperties=font_set)  # set_xlable设定x轴的标题
ax.set_ylabel(u"值的平方", fontproperties=font_set)  # set_ylable设定y轴的标题

# 设置刻度标记的大小
ax.tick_params(axis='both', labelsize=8)  # tick_params设定刻度的样式；axis代表会影响那个轴；

plt.show()
